﻿#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
#include<stdlib.h>

//1.从源文件中读取字符，进行加密，生成一个新文件；
//2.从加密文件中读取字符，进行解密，变成源文件；

//main139&140：文本文件的加密和解密
int main139()
{
	FILE* fp1 = fopen("E:\\file\\src.txt", "r");//这是一部言情小说
	FILE* fp2 = fopen("E:\\file\\pas.txt", "w");//槔氱櫚骞侁劑椹佺剢姹愰暗
	if (!fp1 || !fp2)
	{
		return -1;
	}
	//3.读源文件内容，直到EOF；
	char ch;
	while ((ch = fgetc(fp1)) != EOF)
	{
		ch++;
		fputc(ch, fp2);
	}
	fclose(fp1);
	fclose(fp2);

	system("pause");
	return EXIT_SUCCESS;
}
int main140(void)
{
	FILE* fp1 = fopen("E:\\file\\pas.txt", "r");//槔氱櫚骞侁劑椹佺剢姹愰暗
	FILE* fp2 = fopen("E:\\file\\pasDecryp.txt", "w");//这是一部言情小说
	if (!fp1 || !fp2)
	{
		return -1;
	}
	char ch;
	while ((ch = fgetc(fp1)) != EOF)
	{
		ch--;
		fputc(ch, fp2);
	}
	fclose(fp1);
	fclose(fp2);

	return 0;
}